home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995…tember: Reference Library / Dev.CD Sep 95 RL / Dev.CD Sep 95 RL.toast / mac / Technical Documentation / develop / develop Issue 23 code / QD 3D Geometry Sample / Headers / wprintf.h < prev   
Encoding:
C/C++ Source or Header  |  1995-07-05  |  677 b   |  28 lines  |  [TEXT/MPS ]

  1.  
  2. #ifndef __WPRINTF__
  3. #define __WPRINTF__
  4.  
  5. #include <Types.h>
  6.  
  7. void    wprintmem            (Ptr startingAddr, Size numberOfBytes);
  8. void    wprintf                (const char *format, ...);
  9.  
  10. #define DUMP_RECT(_RECT) if (true) {                                \
  11.         wprintf("%s:\n", #_RECT);                                    \
  12.         wprintf("%d top %d left %d bottom %d right\n", _RECT.top,    \
  13.                     _RECT.left, _RECT.bottom,                         \
  14.                     _RECT.right);                                    \
  15.         }
  16.  
  17. #define DUMP_POINT(_POINT) if (true) {                                \
  18.         wprintf("%s:\n", #_POINT);                                    \
  19.         wprintf("%d horiz %d vert\n", _POINT.h, _POINT.v);            \
  20.         }
  21.  
  22. #define DUMP_OSTYPE(_OS_TYPE) if (true) {                            \
  23.         wprintf("%s:\n", #_OS_TYPE);                                \
  24.         wprintf("\'%.4s\'\n", &_OS_TYPE);                            \
  25.         }
  26.  
  27.  
  28. #endif